Persistence Cleaning API

This topic discusses the persistence cleaning API functions lsclean32/64.lib is available at ...\9.8\Legacy\Development\C\Lib\.

The API can clean up the following types of persistence database. For understanding the complete process of persistence cleaning, refer to the Sentinel RMS SDK Developer Guide:

>Trial license (VLS_TRIAL_STORE)

>Commuter license (VLS_COMMUTER_STORE)

>Time tampered license (VLS_TIME_TAMPER_STORE)

> License revocation (VLS_REVOKE_STORE and VLS_NETWORK_REVOCATION_STORE)

>Grace license (VLS_GRACE_STORE)

>Volume transaction licenses (VLS_VTL_STORE)

>Lease usage log store for nonet (VLS_USAGE_LOG_NONET_STORE)

>Lease usage log store for network (VLS_USAGE_LOG_STORE)

>Usage GUID store (VLS_USAGE_GUID_STORE)

>Lease cancellation store (VLS_CANCEL_LEASE_STORE)

>Usage log store for rollover (VLS_ROLLOVER_COUNT_STORE)

>Common usage log store for network and standalone (VLS_USAGE_LOG_COMMON_STORE)

The corresponding library is named lsclean on Windows and libclean on UNIX, Android, and Linux ARM.

Given below is a list of the API functions:

Function Description
VLScleanStandalonePersistenceInfo For cleaning up and repairing the persistence information on a standalone system.
VLScleanNetworkPersistenceInfo For cleaning up and repairing the persistence information on the License Manager.